/**
 * Project Name: renshuaipeng-auth
 * File Name: WebConfig.java
 * Package Name: ren.renshuaipeng.auth.conf
 * Date: 2015年12月21日 上午10:42:16
 * Copyright (c) 2015, niao.shuai123@163.com All Rights Reserved.
 */
package ren.renshuaipeng.auth.web.conf;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;

import ren.renshuaipeng.auth.web.interceptor.LoginInterceptor;
import ren.renshuaipeng.auth.web.interceptor.TokenInterceptor;

/**
 * ClassName: WebConfig <br/>  
 * Function: TODO. <br/>
 * Date:     2015年12月21日 上午10:42:16 <br/>  
 * @author 任帅鹏（作者）
 * @version V1.00 （版本号）  
 * @since JDK 1.8  
 * @see
 */
@Configuration
public class AppConfig extends WebMvcConfigurerAdapter {

	/**
     * 配置拦截器
     * @author lance
     * @param registry
     */
    public void addInterceptors(InterceptorRegistry registry) {
    	registry.addInterceptor(new LoginInterceptor()).addPathPatterns("/admin/**").excludePathPatterns("/admin/user/save");
        registry.addInterceptor(new TokenInterceptor()).addPathPatterns("/**");
    }
}
